f7d97115529313ac86ce302e6e4cbd7271a5e306,jpa/hibernate5/src/main/java/org/jboss/as/jpa/hibernate5/management/HibernateEntityCacheStatistics.java,HibernateEntityCacheStatistics,getDynamicChildrenNames,#EntityManagerFactoryAccess#PathAddress#,70
Before Change
@Override
public Collection<String> getDynamicChildrenNames(EntityManagerFactoryAccess entityManagerFactoryLookup, PathAddress pathAddress) {
return Collections.unmodifiableCollection(Arrays.asList(
getBaseStatistics(entityManagerFactoryLookup.entityManagerFactory(pathAddress.getValue(HibernateStatistics.PROVIDER_LABEL))).getEntityNames()));
}
private org.hibernate.stat.Statistics getBaseStatistics(EntityManagerFactory entityManagerFactory) {
After Change
@Override
public Collection<String> getDynamicChildrenNames(EntityManagerFactoryAccess entityManagerFactoryLookup, PathAddress pathAddress) {
org.hibernate.stat.Statistics stats = getBaseStatistics(entityManagerFactoryLookup.entityManagerFactory(pathAddress.getValue(HibernateStatistics.PROVIDER_LABEL)));
if (stats == null) {
return Collections.emptyList();
}
return Collections.unmodifiableCollection(Arrays.asList(stats.getEntityNames()));
}
private org.hibernate.stat.Statistics getBaseStatistics(EntityManagerFactory entityManagerFactory) {